 <template>
	<router-view></router-view>
</template>
<script>
export default {
	data(){
		return{
			// 兼容性样式调整
			_adjust : false,
			// H5 plus事件处理
			as : 'pop-in',// 默认窗口动画
			// DOMContentLoaded事件处理
			_domReady : false
		}
	},
	mounted() {
		this.initH5()
	},
	methods: {
		compatibleAdjust(){
				if(this._adjust||!window.plus||!this._domReady){
					return;
				}
				this._adjust=true;
				// iOS平台特效
				if('iOS'==plus.os.name){
					document.getElementById('content').className='scontent';	// 使用div的滚动条
					if(navigator.userAgent.indexOf('StreamApp')>=0){	// 在流应用模式下显示返回按钮
						document.getElementById('back').style.visibility='visible';
					}
				}
				// 关闭启动界面
				plus.navigator.setStatusBarBackground('#D74B28');
				setTimeout(function(){
					plus.navigator.closeSplashscreen();
				},200);
		},
		plusReady(){
				var _this=this;
				// 隐藏滚动条
				plus.webview.currentWebview().setStyle({scrollIndicator:'none'});
				// Android处理返回键
				plus.key.addEventListener('backbutton',() => {
					_this.back();
				},false);
				this.compatibleAdjust();
				console.log("plusReady")
		},
		initH5(){
			var _this=this;
			document.addEventListener('touchstart',() => {
		    	return false;
			},true);
			// 禁止选择
			document.oncontextmenu=function(){
				return false;
			};
			if(window.plus){
				this.plusReady();
			}else{
				document.addEventListener('plusready',this.plusReady(),false);
			}
			document.addEventListener('DOMContentLoaded',() => {
				_this._domReady=true;
				_this.compatibleAdjust();
			},false);
		},
		back() {
				console.log(this.$route.path)
				// 增加项目中的主页用来跳转到微服务页面
				if(this.$route.path == '/mine') {
					this.close();
				} else {
					this.$router.go(-1);
				}
			},
		close() {
				try {
					('iOS'==plus.os.name)?plus.nativeUI.confirm('确认退出？', (e) => {
						if(e.index>0){
							plus.runtime.quit();
						}
					}, '懒的鱼', ['取消','确定']):(confirm('确认退出？')&&plus.runtime.quit());
				} catch(e) {
					console.log('返回插件调用失败');
				}
			},
	}
}	
</script>